<script>History.pushState(null, "Epicrisis", "<?php echo $this->here; ?>");</script>
<?php echo $javascript->link('turnoscore'); ?>
<style>
	.titulo_solicitar_turno {
		float: left; 
		padding: 6px; 
		margin-top:10px; 
		font-size: 16px; 
		font-weight: normal;
	}
	.titulo_solicitar_turno_nombre{
		padding:6px; 
		margin-top:10px;
		float:right; 
		font-size: 14px; 
		font-weight: normal;
	}
	
	.titulo_fecha{
		font-size:16px;
		font-weight:bold;
		clear:both;
	}
	.titulo_hora{
		width: 10%;
		height: 30px;
		line-height: 30px;
		border: 1px solid #cccccc;
		background-color: #FFF;
		text-align: center;
	}
	.contenedor_medicos {
		width:90%;
		border: 1px solid #cccccc;
		background-color: #FFF;
	}
	.titulo_medico{
		font-weight:normal;
		height:30px;
		line-height:30px;
		padding-left:20px;
		margin:1px;

		background-color: #fafafa;
	}
	label{
		display:inline;
	}
</style>

<div id="titulo_encabezado">
	<div style="padding: 17px"><?php echo __('Próximo Turno Disponible', true) ?></div>
	<div id="efecto-box">&nbsp;</div>
</div>

<div id="contenido_gral">
	<div style="margin: 10px 0px;">
<?php
	// Si no hay ningún profesional, no puedo utilizar el buscador
	if(empty($sessCliente['SelectMedicos'])){
		echo '
			<p>No se pueden asignar Turnos debido a que no se configuraron los segmentos de la Agendas de ningún Profesional.</p>
			<br/><a href="/agendas/add/'.$this->Session->read('ProfesionalSeleccionado').'" class="btn btn-info">Crea la Agenda ahora...</a>			
		';

	}else{ // // Si hay profesionales, muestro el buscador
?>

		<?php echo $this->Form->create('Paciente', array('url' => array('controller' => 'primerturno', 'action' => ''),'inputDefaults' => array('label' => false,'div' => false))); ?>
		 <table width='100%' style="background: #EEEEEE;padding: 10px;border: 1px solid #cdcdcd;">
		    <tr>
				<td width='10%' style="text-align:right; padding-top: 3px;">Buscar por:</td>            
		        <td width='90%'>
					<table width="100%">
						<tr>
							<td>
							<?php
		                        $options=array('1'=>'Especialista','2'=>'Especialidad');
										
		                        $attributes=array(  'legend'    => false, 
															'separator' => '&nbsp;&nbsp;&nbsp;', 
															'value'     => $buscar_por,
															'class'     => 'radios',
															'style'     => 'width:15px;'
															);
															
		                        echo $this->Form->radio('seleccionar_por', $options, $attributes );
								echo $this->data['Paciente']['seleccionar_por'];
		                    ?>
		                    
							<br />
		                    <?php
								if ($buscar_por==2){ $style = 'display:none;';} else {{ $style = 'display:block;';}}
								echo "<div id='lista_medicos'  style=\"$style\">"; 
		                        echo $this->Form->select('medico_elegido', $sessCliente['SelectMedicos'], null, array(
																										'escape' => false, 
																										'empty'  => false, 
																										'class'  => 'required',
																										'value'  => $id_profesional 
																										));
		                        echo "</div>";  

								if ($buscar_por==1){ $style = 'display:none;';} else {{ $style = 'display:block;';}}
		                        echo "<div id='lista_especialidades' style=\"$style\">";
		                                
								echo $this->Form->select('especialidad_elegida', $sessCliente['SelectEspecialidades'], null, array(
																										'escape' => false, 
																										'empty'  => false, 
																										'class'  => 'required',
																										'value'  => $id_especialidad
																										));
		                        echo "</div>";  
		                    ?>
		                    </td>

		                    <td style="text-align:right;">
		                    <?php
		                        $options = array('label' => 'Ver Próximos Turnos',
														 'name'  => 'buscar_turnos',
														 'style' => 'margin-top:20px;margin-right:10px;',
		                                                 'class' => 'btn btn-success'
														 );
							?>
								<?php echo $this->Form->end($options); ?>												 
		                    
		                    </td>                    
						</tr>
					</table>
		                                                    
				</td>
		    </tr>
		</table>
<?php
	}
?>
	</div>

<?php if($Agenda){ 
	echo "<table width='100%'><tr><td width='50%'>";
	
	echo $this->Form->create('Paciente', array('url' => array('controller' => 'primerturno', 'action' => ''),'inputDefaults' => array('label' => false,'div' => false)));
	echo "<input type='hidden' name='data[Paciente][seleccionar_por]' value='$buscar_por'>";
	echo "<input type='hidden' name='data[Paciente][producto]' value=''>";
	echo "<input type='hidden' name='data[Paciente][medico_elegido]' value='$id_profesional'>";
	echo "<input type='hidden' name='data[Paciente][especialidad_elegida]' value='$id_especialidad'>";
	echo "<input type='hidden' name='dia_a_consultar' value='$SemanaAnterior'>	";
	echo "<input type='submit' name='submit' value='Semana Anterior' class='btn btn-success' style='width:200px;float:left;'>";
	echo "</form>";
	
	echo "</td><td width='50%'>";
	echo $this->Form->create('Paciente', array('url' => array('controller' => 'primerturno', 'action' => ''),'inputDefaults' => array('label' => false,'div' => false)));
	echo "<input type='hidden' name='data[Paciente][seleccionar_por]' value='$buscar_por'>";
	echo "<input type='hidden' name='data[Paciente][producto]' value=''>";
	echo "<input type='hidden' name='data[Paciente][medico_elegido]' value='$id_profesional'>";
	echo "<input type='hidden' name='data[Paciente][especialidad_elegida]' value='$id_especialidad'>";
	echo "<input type='hidden' name='dia_a_consultar' value='$SemanaSiguiente'>	";
	echo "<input type='submit' name='submit' value='Semana Siguiente' class='btn btn-success' style='width:200px;float:right;'>";
	echo "</form>";
	echo "</td></tr></table>";
	
		$a_dias[0] = 'Domingo';
		$a_dias[1] = 'Lunes';
		$a_dias[2] = 'Martes';
		$a_dias[3] = 'Miercoles';
		$a_dias[4] = 'Jueves';
		$a_dias[5] = 'Viernes';
		$a_dias[6] = 'Sábado';
	
		$a_mes['01'] = 'Enero';
		$a_mes['02'] = 'Febrero';
		$a_mes['03'] = 'Marzo';
		$a_mes['04'] = 'Abril';
		$a_mes['05'] = 'Mayo';
		$a_mes['06'] = 'Junio';
		$a_mes['07'] = 'Julio';
		$a_mes['08'] = 'Agosto';
		$a_mes['09'] = 'Septiembre';
		$a_mes['10'] = 'Octubre';
		$a_mes['11'] = 'Noviembre';
		$a_mes['12'] = 'Diciembre';
		
		if($id_profesional>0){
			$Medicos = $sessCliente['SelectMedicos'];
		} else {
			$Medicos = $sessCliente['Especialidades_Medicos'][$id_especialidad];
		}
	
		$fecha  = '';
		$color  = '';
		$dcolor = '';
		echo '<table width="100%" style="border-collapse: collapse;">';

		foreach($Agenda as $clave=>$valor){

			if($color=="#FFF"){$color="#EEE";}else{$color="#FFF";}

			$xfecha = explode(' ',$clave);

			// Genero el encabezado del día
			if($fecha!=$xfecha[0]){
				$fecha = $xfecha[0];
				$cdia = date("w",strtotime($fecha));
				list($anio,$mes,$dia) = explode('-',$fecha);
				echo '<tr><td colspan="2" class="titulo_fecha" style="height: 60px;vertical-align: middle;">'.$a_dias[$cdia].', '.$dia.' de '.$a_mes[$mes].' de '.$anio.'</td></tr>';
			}
			echo "
				<tr>
					<td class='titulo_hora'>".substr($xfecha[1],0,5)."</td>
			";

			list($hora,$minuto,$segundo) = explode(':',$xfecha[1]);
			echo "<td class='contenedor_medicos'>";
					foreach($valor as $key=>$value){
						if($dcolor=="#F2F2F2"){$dcolor="#FAFAFA";}else{$dcolor="#F2F2F2";}

						echo "<div class='titulo_medico' style='background:$dcolor;'>
							<span >{$Medicos[$key]}</span>
							&nbsp;&nbsp;&nbsp;<a href=\"javascript:MostrarModal('ventana_modal','Carga de Turno','/turns/add/$anio/$mes/$dia/$hora/$minuto/$key/N',440,400)\" class='btn btn-info'>Nuevo Turno</a>
							</div>";
					}
		
			echo "</td> <!-- end contenedor_medicos -->";
			echo "</tr>";

		}
		echo "</table>";
	} ?>
	
</div>
<div class="clear"> </div>